home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre3.z / postgre3 / src / lib / H / utils / oidcompos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  1.2 KB  |  32 lines

  1. /*
  2.  * oidcompos.h --
  3.  *
  4.  *   prototype file for the oid {char16,int4} composite type functions.
  5.  *
  6.  *  $Header: /private/postgres/src/lib/H/utils/RCS/oidcompos.h,v 1.1 1992/03/02 21:30:33 mer Exp $
  7.  */
  8.  
  9. /* oidint4.c */
  10. OidInt4 oidint4in ARGS((char *o ));
  11. char *oidint4out ARGS((OidInt4 o ));
  12. bool oidint4lt ARGS((OidInt4 o1 , OidInt4 o2 ));
  13. bool oidint4le ARGS((OidInt4 o1 , OidInt4 o2 ));
  14. bool oidint4eq ARGS((OidInt4 o1 , OidInt4 o2 ));
  15. bool oidint4ge ARGS((OidInt4 o1 , OidInt4 o2 ));
  16. bool oidint4gt ARGS((OidInt4 o1 , OidInt4 o2 ));
  17. bool oidint4ne ARGS((OidInt4 o1 , OidInt4 o2 ));
  18. bool oidint4cmp ARGS((OidInt4 o1 , OidInt4 o2 ));
  19. OidInt4 mkoidint4 ARGS((ObjectId v_oid , uint32 v_int4 ));
  20.  
  21. /* oidchar16.c */
  22. OidChar16 oidchar16in ARGS((char *inStr ));
  23. char *oidchar16out ARGS((OidChar16 oidname ));
  24. bool oidchar16lt ARGS((OidChar16 o1 , OidChar16 o2 ));
  25. bool oidchar16le ARGS((OidChar16 o1 , OidChar16 o2 ));
  26. bool oidchar16eq ARGS((OidChar16 o1 , OidChar16 o2 ));
  27. bool oidchar16ne ARGS((OidChar16 o1 , OidChar16 o2 ));
  28. bool oidchar16ge ARGS((OidChar16 o1 , OidChar16 o2 ));
  29. bool oidchar16gt ARGS((OidChar16 o1 , OidChar16 o2 ));
  30. int oidchar16cmp ARGS((OidChar16 o1 , OidChar16 o2 ));
  31. OidChar16 mkoidchar16 ARGS((ObjectId id , char *name ));
  32.